import service from "@/utils/request";

export function sendCodeService(params = {}) {
  return service({
    url: "/user/sendMsg",
    method: "post",
    data: params,
  });
}

export function codeLoginService(params = {}) {
  return service({
    url: "/user/login",
    method: "post",
    data: params,
  });
}


export function logoutService() {
  return service({
    url: "/user/exit",
    method: "delete"
  });
}

export function getUserInfoService() {
  return service({
    url: "/user/info",
    method: "get"
  });
}


export function getUserDetailService() {
  return service({
    url: "/user/detail",
    method: "get"
  });
}

export function editUserService(params) {
  return service({
    url: "/user/edit",
    method: "put",
    data: params
  });
}

export function updateHeadImageService(params) {
  return service({
    url: "/user/update/headImage",
    method: "put",
    data: params
  });
}



export function userSubmitService(params = {}) {
  return service({
    url: "/user/question/rabbit/submit",
    method: "post",
    data: params,
  });
}


export function getQuestionResultService(examId, questionId, currentTime) {
  return service({
    url: "/user/question/exe/result",
    method: "get",
    params: { examId, questionId, currentTime }
  });
}